.trans-info {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
    margin-top: 4px;
    border-top: 1px dashed #6657fd;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 12px !important;
    padding-top: 2px;
    box-sizing: border-box;
}

.trans-info+.trans-info {
    display: none !important;
}

.trans-info>.trans-msg {
    width: 100%;
    height: auto;
    padding: 2px 0;
    padding-left: 0;
    box-sizing: border-box;
    white-space: normal;
    word-break: break-all;
}

.trans-info.hide {
    display: none !important;
}

.trans-info>.trans-msg.hide {
    display: none !important;
}

.trans-info>.trans-msg .trans-btn {
    cursor: pointer;
}

.trans-info>.trans-msg>.refresh-btn {
    width: 18px !important;
    height: 20px !important;
    cursor: pointer;
    margin-left: 6px;
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.3s;
    float: right;
}

.trans-info>.trans-msg>.refresh-btn>svg {
    fill: currentColor;
}

.trans-message:hover .show-result .refresh-btn,
.trans-info:hover .show-result .refresh-btn {
    opacity: 1 !important;
}

.trans-info .trans-btn svg {
    width: 100% !important;
    height: 100% !important;
}

.trans-info .refresh-btn svg {
    width: 18px !important;
    height: 20px !important;
}

.trans-info .reply-btn {
    cursor: pointer;
    padding: 0px 4px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #79bbff;
    background-color: #a0cfff;
    color: #303133;
    margin-left: 6px;
    border-radius: 4px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    float: right;
}

.trans-info .reply-btn svg {
    width: 16px !important;
    height: 16px !important;
    margin-right: 2px;
    fill: currentColor;
}

.trans-info .reply-btn:hover {
    background-color: #79bbff;
    color: #202121;
}

.edt-tips-in {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.edt-tips-out {
    width: 100%;
    height: auto;
    position: absolute;
    top: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.edt-tips-out>.tips-msg {
    width: 100%;
    height: auto;
    min-height: 36px;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #409EFF;
    font-size: 14px;
    box-sizing: border-box;
    background-color: rgba(242, 246, 252, 0.9);
    transition: all 0.1s;
    transform: scale(1, 0);
    transform-origin: center bottom;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    border-radius: 4px;
}

.edt-tips-out>.tips-msg .cfm-msg-box {
    width: 100%;
    height: auto;
    min-height: 36px;
    color: #6657FD;
    text-align: left;
    padding: 6px 10px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    border-radius: 4px;
}

.cfm-msg-box .cfm-title {
    width: 70px;
    color: #67C23A;
    line-height: 20px;
}

.cfm-msg-box .cfm-close-btn {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #DCDFE6;
    cursor: pointer;
    border-radius: 4px;
}

.cfm-msg-box .cfm-close-btn:hover {
    background-color: #CDD0D6;
    color: #7568fd;
}

.cfm-msg-box .cfm-msg {
    width: calc(100% - 150px);
    height: auto;
    line-height: 20px;
    padding-right: 10px;
    box-sizing: border-box;
    user-select: text;
    font-size: 15px;
}

.cfm-msg-box .cfm-result {
    width: calc(100% - 80px);
    height: auto;
    line-height: 20px;
    padding-right: 10px;
    box-sizing: border-box;
    user-select: text;
    font-size: 15px;
    color: #67C23A;
}

.cfm-msg-box .re-edit {
    width: 60px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: rgba(102, 87, 253, 0.8);
    text-align: center;
    cursor: pointer;
}

.cfm-msg-box .re-edit:hover {
    color: #5c4ee4;
}

.edt-setting {
    width: auto;
    height: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 2px;
    box-sizing: border-box;
    margin-left: 10px;
}

.edt-setting>.edt-setting-title {
    width: 100px;
    font-size: 14px;
    background: rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    position: absolute;
    top: -40px;
    left: -5px;
    border-radius: 4px;
    padding: 6px;
    box-sizing: border-box;
    display: none;
}

.edt-setting>.edt-setting-title::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: rgba(0, 0, 0, 0.8) transparent transparent;
    position: absolute;
    bottom: -8px;
    left: 10px;
    content: "";
}

.edt-setting:hover .edt-setting-title {
    display: block;
}

.edt-setting>.edt-setting-btn {
    width: 26px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.edt-setting-btn svg {
    width: 20px !important;
    height: 20px !important;
    fill: currentColor !important;
}

.edt-tips-out>.ai-tips {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    z-index: 1001;
    border-radius: 4px;
    display: none;
    background-color: #ffffff;
    color: #3e3e3e !important;
    border: 1px solid #F2F6FC;
}

.ai-tips>.ai-tips-header {
    display: flex;
    justify-content: space-between;
    background-color: #EBEEF5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.ai-tips-header>.ai-tips-title {
    width: calc(100% - 100px);
    font-weight: bold;
    font-size: 14px;
    padding: 6px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.ai-tips-header>.ai-tips-title>.notice {
    width: calc(100% - 80px);
    font-size: 10px;
    margin-left: 6px;
    color: #909399;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ai-tips-header>.ai-actions {
    width: 100px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ai-actions>.ai-action-item {
    cursor: pointer;
    padding: 6px 4px;
    font-size: 14px;
    box-sizing: border-box;
}

.ai-action-item.close {
    padding: 6px 10px;
}

.ai-action-item.disabled {
    cursor: not-allowed;
    color: #C0C4CC;
    pointer-events: none;
}

.ai-actions>.ai-action-item:hover {
    background-color: #D4D7DE;
}

.ai-tips>.ai-tips-body {
    padding: 6px 0;
    box-sizing: border-box;
}

.ai-tips-body>.ai-tips-item {
    width: 100%;
    font-size: 14px;
    padding: 4px 6px;
    cursor: pointer;
    box-sizing: border-box;
}

.ai-tips-body>.ai-tips-item:hover {
    background-color: #EBEEF5;
}

.edt-tips-out .icon.ed-loading {
    animation: rotate 1s linear infinite;
    margin-right: 4px;
}

.edt-menu {
    position: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #3e3e3e !important;
    background-color: #ffffff;
    z-index: 10000;
    padding: 15px 0;
    box-sizing: border-box;
    border: 1px solid #EBEEF5;
    border-radius: 4px;
    box-shadow: 2px 4px 8px 2px rgb(0 0 0 / 20%), 0 6px 20px 1px rgb(0 0 0 / 19%);
}

.edt-menu .edt-menu-item {
    width: 150px;
    padding: 10px 15px;
    box-sizing: border-box;
    cursor: pointer;
}

.edt-menu .edt-menu-item:hover {
    background-color: #F2F6FC;
}

.crm-left-info,
.crm-top-info {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.crm-left-info {
    font-size: 13px !important;
}

.crm-left-info .crm-level,
.crm-top-info .crm-level {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 12px;
}

.crm-left-info .crm-level svg,
.crm-top-info .crm-level svg {
    width: 18px !important;
    height: 18px !important;
    fill: currentColor !important;
}

.tags .tag-item {
    padding: 2px 6px;
    background-color: #f8e3c5;
    color: #3e3e3e;
    border-radius: 6px;
    font-size: 13px;
}

.tag-item+.tag-item {
    margin-left: 4px;
}

.edt-img-box {
    position: relative !important;
}

.edt-img-box .trans-img-btn {
    position: absolute;
    bottom: 6px;
    right: 6px;
    cursor: pointer;
    padding: 2px 4px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #79bbff;
    background-color: #a0cfff;
    color: #303133;
    border-radius: 4px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.edt-img-box .trans-img-btn svg {
    width: 16px !important;
    height: 16px !important;
    margin-right: 2px;
    fill: currentColor;
}

.edt-img-box .trans-img-btn:hover {
    background-color: #79bbff;
    color: #202121;
}

.edt-img-box>.edt-old-img {
    display: block !important;
}

.edt-img-box>.edt-new-img {
    display: none !important;
}

.edt-img-box.show-new>.edt-new-img {
    display: block !important;
}

.edt-img-box.show-new>.edt-old-img {
    display: none !important;
}

.edt-img-box.show-new .trans-img-btn {
    color: #6657fd !important;
}

.edt-tips-out>.tips-msg .replay-box {
    width: 100%;
    height: auto;
}

.edt-tips-out>.tips-msg .replay-box>.replay-header {
    width: 100%;
    height: auto;
    min-height: 36px;
    text-align: left;
    padding: 6px 10px;
    box-sizing: border-box;
    color: #6657FD;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(242, 246, 252, 0.9);
    border-radius: 4px;
}

.replay-box .replay-title {
    width: 80px;
    color: #67C23A;
    line-height: 20px;
}

.replay-box .replay-close-btn {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #DCDFE6;
    cursor: pointer;
    border-radius: 4px;
}

.replay-box .replay-close-btn:hover {
    background-color: #CDD0D6;
    color: #7568fd;
}

.replay-box .replay-msg {
    width: calc(100% - 150px);
    height: auto;
    line-height: 20px;
    padding-right: 10px;
    box-sizing: border-box;
    user-select: text;
    font-size: 13px;
}

.replay-box .replay-result {
    width: 100%;
    height: auto;
    line-height: 20px;
    padding: 6px 10px;
    padding-top: 0 !important;
    box-sizing: border-box;
    user-select: text;
    font-size: 13px;
    color: #3e3e3e;
    background-color: #fff;
}

.replay-box .replay-result>.replay-item {
    width: 100%;
    margin-bottom: 2px;
    border-radius: 4px;
    padding: 4px;
    cursor: pointer;
    font-size: 13px;
}

.replay-box .replay-result>.replay-item:hover {
    background-color: rgb(235.9, 245.3, 255);
}

.replay-item.selected {
    color: rgba(92, 78, 228, 1) !important;
    background-color: rgb(159.5, 206.5, 255) !important;
}

.replay-item.item1 {
    color: rgba(92, 78, 228, 0.9);
}

.replay-item.item2 {
    color: rgba(92, 78, 228, 0.7);
}

.replay-item.item3 {
    color: rgba(92, 78, 228, 0.9);
}

.replay-box .replay-result>.replay-item:last-child {
    margin-bottom: 0 !important;
}

.replay-box .re-replay {
    width: 60px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: rgba(102, 87, 253, 0.8);
    text-align: center;
    cursor: pointer;
}

.replay-box .re-replay:hover {
    color: #5c4ee4;
}

.replay-box .replay-tips {
    font-size: 11px;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}



.AYGmkd.fb0g6 {
    align-items: center !important;
}